Python Tkinter学习(三) |
您所在的位置:网站首页 › python tkinter example › Python Tkinter学习(三) |
标签:div 执行 画布 example ble 示例 界面 设置 load Python初学——窗口视窗Tkinter 1.1 什么是 Tkinter Python自带的可编辑的GUI界面,是一个图像窗口。 Tkinter是使用 python 进行窗口视窗设计的模块。简单的构造,多平台,多系统的兼容性, 能让它成为让你快速入门定制窗口文件的好助手。它在 python 窗口视窗模块中是一款简单型的。所以用来入门,熟悉窗口视窗的使用,非常有必要。 tkinter 的窗口部件 2.1 Label & Button 标签和按钮窗口主体框架 每一个tkinter应用的主体框架都可以包含下面这部分,定义window窗口和window的一些属性,然后书写窗口内容,最后执行window.mainloop让窗口活起来。 import tkinter as tk window = tk.Tk() window.title(‘my window‘) window.geometry(‘300x100‘) # 这里是窗口的内容 window.mainloop()首先建立一个用来描述的标签tk.Label(注意对象的首字母一般是大写),示例代码如下所示: l = tk.Label(window, text=‘OMG! this is TK!‘, # 标签的文字 bg=‘green‘, # 背景颜色 font=(‘Arial‘, 12), # 字体和字体大小 width=15, height=2) # 标签长宽 l.pack() # 固定窗口位置运行结果如图所示: 我们也可以通过变量的形式控制标签的显示,这时我们引入按钮 tk.Button 的概念,每点一次按钮,标签变化一次。 用以下内容替换上面的标签. 并把需要变化的文字存成变量 var: var = tk.StringVar() # 这时文字变量储存器 l = tk.Label(window, textvariable=var, # 使用 textvariable 替换 text, 因为这个可以变化 bg=‘green‘, font=(‘Arial‘, 12), width=15, height=2) l.pack()接着做按钮tk.Button: b = tk.Button(window, text=‘hit me‘, # 显示在按钮上的文字 width=15, height=2, command=hit_me) # 点击按钮式执行的命令 b.pack() # 按钮位置hit_me函数如下: on_hit = False # 默认初始状态为 False def hit_me(): global>运行结果如下所示: 没有点击动作时: 点击第一次: 点击第二次: 完整代码: import tkinter as tk window=tk.Tk() window.title(‘my window‘) window.geometry(‘300x100‘) var=tk.StringVar() l=tk.Label(window,textvariable=var,bg=‘green‘,font=(‘Arial‘,12),width=15, height=2) l.pack() on_hit=False def hit_me(): global> 2.2 Entry & Text 输入, 文本框在定义了窗口的基础上,首先定义一个Entry,代码如下所示: Python Tkinter学习(三) |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |